<!--
 * @LastEditors: 七七
 * @Date: 2023-01-10 09:31:15
-->
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>if...else</title>
</head>

<body>
  <script>
    /*
     * 	从键盘输入小明的期末成绩:
     *	当成绩为100时，'奖励一辆BMW'
     *	当成绩为[80-99]时，'奖励一台iphone15s'
     *	当成绩为[60-80]时，'奖励一本参考书'
     *	其他时，什么奖励也没有
     */

    /*
     * prompt()可以弹出一个提示框，该提示框中会带有一个文本框，
     * 	用户可以在文本框中输入一段内容，该函数需要一个字符串作为参数，
     * 	该字符串将会作为提示框的提示文字
     * 
     * 用户输入的内容将会作为函数的返回值返回，可以定义一个变量来接收该内容
     * 
     * prompt的返回值是一个字符串类型，可以使用 +prompt() 转换为数值类型
     */

    var score = prompt('请输入小明的期末成绩');
    if (score > 100 || score < 0 || isNaN(score)) {
      alert('请输入0-100之间的数')
    } else {
      if (score == 100) {
        alert('奖励一辆BMW')
      } else if (score >= 80) {
        alert('奖励一台iphone15s')
      } else if (score >= 60) {
        alert('奖励一本参考书')
      } else {
        alert('什么奖励也没有')
      }
    }



  </script>
</body>

</html>